﻿<template>
	<view>
		<block v-for="(item,index) in coreshopdata" :key="index">
			<!--图片-->
			<coreshopImgSingle :coreshopData="item.parameters.list" v-if="item.widgetCode=='imgSingle' "></coreshopImgSingle>
			<!--服务商品-->
			<coreshopServiceGood :coreshopData="item" v-if="item.widgetCode=='service' "></coreshopServiceGood>
			<!--图片轮播-->
			<coreshopImgSlide :coreshopData="item.parameters" v-if="item.widgetCode=='imgSlide' "></coreshopImgSlide>
			<!--公告-->
			<coreshopNotice :coreshopData="item.parameters.list" v-if="item.widgetCode=='notice' "></coreshopNotice>
			<!--优惠券-->
			<coreshopCoupon :coreshopData="item" v-if="item.widgetCode=='coupon' "></coreshopCoupon>
			<!--拼团-->
			<coreshopPinTuan :coreshopData="item" v-if="item.widgetCode=='pinTuan' "></coreshopPinTuan>
			<!--搜索-->
			<coreshopSearch :coreshopData="item" v-if="item.widgetCode=='search' "></coreshopSearch>
			<!--宫格自定义导航-->
			<coreshopNavBar :coreshopData="item" v-if="item.widgetCode=='navBar' "></coreshopNavBar>
			<!--商品选项卡-->
			<coreshopGoodTabBar :coreshopData="item" v-if="item.widgetCode=='goodTabBar' "></coreshopGoodTabBar>
			<!--文章-->
			<coreshopArticle :coreshopData="item" v-if="item.widgetCode=='article' "></coreshopArticle>
			<!--文章分类-->
			<coreshopArticleClassify :coreshopData="item" v-if="item.widgetCode=='articleClassify' "></coreshopArticleClassify>
			<!--视频-->
			<coreshopVideo :coreshopData="item" v-if="item.widgetCode=='video' "></coreshopVideo>
			<!--商品-->
			<coreshopGoods :coreshopData="item" v-if="item.widgetCode=='goods' "></coreshopGoods>
			<!--卡项-->
			<coreshopCards :coreshopData="item" v-if="item.widgetCode=='cards' "></coreshopCards>
			<!--项目-->
			<coreshopProject :coreshopData="item" v-if="item.widgetCode=='project' "></coreshopProject>
			<!--浏览记录-->
			<coreshopRecord :coreshopData="item" v-if="item.widgetCode=='record' "></coreshopRecord>
			<!--空格-->
			<coreshopBlank :coreshopData="item" v-if="item.widgetCode=='blank' "></coreshopBlank>
			<!--多行文本输入区-->
			<coreshopTextArea :coreshopData="item" v-if="item.widgetCode=='textarea' "></coreshopTextArea>
			<!--图片集-->
			<coreshopImgWindow :coreshopData="item" v-if="item.widgetCode=='imgWindow' "></coreshopImgWindow>
			<!--文本内容-->
			<coreshopContent :coreshopData="item" v-if="item.widgetCode=='content' "></coreshopContent>
			<!--团购-->
			<coreshopGroupPurchase :coreshopData="item" v-if="item.widgetCode=='groupPurchase' "></coreshopGroupPurchase>
			<!--秒杀-->
			<coreshopSeckill :coreshopData="item" v-if="item.widgetCode=='seckill' "></coreshopSeckill>
			<!--弹窗广告-->
			<coreshopadpop :coreshopdata="item" v-if="item.widgetCode=='adpop' "></coreshopadpop>
			<!--门店显示-->
			<coreshopStore :coreshopdata="item" v-if="item.widgetCode=='store' "></coreshopStore>
		</block>
	</view>
</template>

<script>
	import coreshopImgSingle from '@/components/coreshop-page/coreshop-imgSingle.vue'
	import coreshopServiceGood from '@/components/coreshop-page/coreshop-serviceGood.vue'
	import coreshopImgSlide from '@/components/coreshop-page/coreshop-imgSlide.vue'
	import coreshopNotice from '@/components/coreshop-page/coreshop-notice.vue'
	import coreshopCoupon from '@/components/coreshop-page/coreshop-coupon.vue'
	import coreshopPinTuan from '@/components/coreshop-page/coreshop-pinTuan.vue'
	import coreshopSearch from '@/components/coreshop-page/coreshop-search.vue'
	import coreshopNavBar from '@/components/coreshop-page/coreshop-navBar.vue'
	import coreshopArticle from '@/components/coreshop-page/coreshop-article.vue'
	import coreshopArticleClassify from '@/components/coreshop-page/coreshop-articleClassify.vue'
	import coreshopGoodTabBar from '@/components/coreshop-page/coreshop-goodTabBar.vue'
	import coreshopVideo from '@/components/coreshop-page/coreshop-video.vue'
	import coreshopGoods from '@/components/coreshop-page/coreshop-goods.vue'
	import coreshopCards from '@/components/coreshop-page/coreshop-cards.vue'
	import coreshopProject from '@/components/coreshop-page/coreshop-project.vue'
	import coreshopRecord from '@/components/coreshop-page/coreshop-record.vue'
	import coreshopBlank from '@/components/coreshop-page/coreshop-blank.vue'
	import coreshopTextArea from '@/components/coreshop-page/coreshop-textarea.vue'
	import coreshopImgWindow from '@/components/coreshop-page/coreshop-imgWindow.vue'
	import coreshopContent from '@/components/coreshop-page/coreshop-content.vue'
	import coreshopGroupPurchase from '@/components/coreshop-page/coreshop-groupPurchase.vue'
	import coreshopSeckill from '@/components/coreshop-page/coreshop-seckill.vue'
	import coreshopadpop from '@/components/coreshop-page/coreshop-adpop.vue'
	import coreshopStore from '@/components/coreshop-page/coreshop-store.vue'

	export default {
		name: 'coreshop-page',
		components: {
			coreshopImgSingle,
			coreshopServiceGood,
			coreshopImgSlide,
			coreshopNotice,
			coreshopCoupon,
			coreshopPinTuan,
			coreshopSearch,
			coreshopNavBar,
			coreshopArticle,
			coreshopArticleClassify,
			coreshopGoodTabBar,
			coreshopVideo,
			coreshopGoods,
			coreshopCards,
			coreshopProject,
			coreshopRecord,
			coreshopBlank,
			coreshopTextArea,
			coreshopImgWindow,
			coreshopContent,
			coreshopGroupPurchase,
			coreshopSeckill,
			coreshopadpop,
			coreshopStore
		},
		props: {
			coreshopdata: {
				default: function() {
					return []
				}
			}
		}
	}
</script>
